/**********************************************
	* @author: Jun
	* @time  : 2018/8/1
	* @brief ：实现具体功能
	* @note  ：实现GUI与用户层交互
**********************************************/
#include "oc_user.h"

/**********************************************
 * @brief ：接口初始化
 * @param : none
 * @retval: 初始化成功返回OC_OK，失败返回OC_NO
**********************************************/
uint8_t oc_user_init(void)
{
	return OC_OK;
}

/**********************************************
 * @brief ：在指定的位置绘制一个像素点
 * @param : x: x坐标
 * @param : y: y坐标
 * @param : color: 颜色
 * @retval: 绘制成功返回OC_OK，失败返回OC_NO
 * @note：用户确定打点方向是从左到右，从上到下，起点为屏幕左上角
**********************************************/
uint8_t oc_user_dot(uint32_t x, uint32_t y, uint32_t color)
{
	fb_putdot(x, y,color);
	return OC_OK;
}

/**********************************************
 * @brief ：以当前背景颜色清除整个屏幕
 * @param : Color: 颜色
 * @retval: 绘制成功返回OC_OK，失败返回OC_NO
**********************************************/
uint8_t oc_user_clear(uint32_t color)
{
	for(uint32_t i=0;i<OC_LCD_WIDTH;i++)
	{
		for(uint32_t j=0;j<OC_LCD_HEIGHT;j++)
		{
			oc_user_dot(i, j,color);
		}
	}
	return OC_OK;
}



    


